home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.4 Patches 1998 April / IRIX 6.4 Recommended-Required Patches April 1998.img / dist / 6.4_MIPSpro_7.1_Compilers / patchSG0001809.idb / usr / relnotes / patchSG0001809 / ch1.z / ch1
Text File  |  1998-03-02  |  9KB  |  331 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _P_a_t_c_h__S_G_0_0_0_1_8_0_9__R_e_l_e_a_s_e__N_o_t_e_s
  9.  
  10.        This release note describes patch SG0001809 for SpeedShop
  11.        1.1
  12.  
  13.  
  14.        1.1  _S_u_p_p_o_r_t_e_d__S_o_f_t_w_a_r_e__P_l_a_t_f_o_r_m_s
  15.  
  16.        This patch is for SpeedShop 1.1 on IRIX 6.2, 6.3 and 6.4.
  17.  
  18.        1.2  _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_8_0_9
  19.  
  20.        This patch contains fixes for the following bugs in
  21.        SpeedShop 1.1.
  22.  
  23.           +o 429799: ssrun -usertime does not work on pthreads
  24.             program
  25.  
  26.           +o 429802: prof does not recognize the ssrun output file
  27.             (pthreads problem)
  28.  
  29.           +o 429813: ssrun -pcsamp hangs on pthreads program
  30.  
  31.           +o 430057: ssrun does not summarize the data over pthreads
  32.  
  33.           +o 453468: io experiments fail on pthreads program
  34.  
  35.           +o 460896, 466242: prof doesn't deal correctly with corded
  36.             and pixified dso's
  37.  
  38.           +o 438743, 443870, 445116, 450732: prof memory corruption
  39.             and memory leaks
  40.  
  41.           +o 443662: prof should print the procedure's entry address
  42.             if it can't find its name
  43.  
  44.           +o 463940: prof doesn't work on dso's without text
  45.  
  46.           +o 443657: prof doesn't use the correct TDT's for R8K
  47.  
  48.           +o 439153: prof doesn't work with multiple caliper points
  49.  
  50.           +o 471241: prof doesn't deal correctly with dlclose calls
  51.  
  52.           +o 452286: SpeedShop runtime init problem
  53.  
  54.           +o 438788: SpeedShop runtime should use SIGPROF instead of
  55.             SIGALRM
  56.  
  57.           +o 461130: inconsistent _SPEEDSHOP_HWC_COUNTER_* env
  58.             variable setting
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o 460739: incorrect n64 kernprof bits
  75.  
  76.           +o 455302, 460564, 456863: pixie support for pthreads
  77.  
  78.           +o 461316, 453027, 441509, 436674, 461434, 44977, 446205,
  79.             443163: various pixie bugs
  80.  
  81.           +o no incident filed: libexc locking failures causing mp
  82.             applications to core dump
  83.  
  84.        1.3  _S_u_b_s_y_s_t_e_m_s__I_n_c_l_u_d_e_d__i_n__P_a_t_c_h__S_G_0_0_0_1_8_0_9
  85.  
  86.        This patch release includes these subsystems:
  87.  
  88.           +o patchSG0001809.SpeedShop_man
  89.  
  90.           +o patchSG0001809.SpeedShop_man.pages
  91.  
  92.           +o patchSG0001809.SpeedShop_man.relnotes
  93.  
  94.           +o patchSG0001809.SpeedShop_sw
  95.  
  96.           +o patchSG0001809.SpeedShop_sw.base
  97.  
  98.           +o patchSG0001809.SpeedShop_sw.demos
  99.  
  100.           +o patchSG0001809.SpeedShop_sw.demos32
  101.  
  102.           +o patchSG0001809.SpeedShop_sw.demos64
  103.  
  104.           +o patchSG0001809.SpeedShop_sw.lib
  105.  
  106.           +o patchSG0001809.SpeedShop_sw.lib32
  107.  
  108.           +o patchSG0001809.SpeedShop_sw.lib64
  109.  
  110.           +o patchSG0001809.SpeedShop_sw.utilities
  111.  
  112.           +o patchSG0001809.SpeedShop_sw64
  113.  
  114.           +o patchSG0001809.SpeedShop_sw64.lib
  115.  
  116.  
  117.        1.4  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
  118.  
  119.        Because you want to install only the patches for problems
  120.        you have encountered, patch software is not installed by
  121.        default.  After reading the descriptions of the bugs fixed
  122.        in this patch (see Section 1.2), determine the patches that
  123.        meet your specific needs.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        If, after reading Sections 1.1 of these release notes, you
  141.        are unsure whether your software meet the requirements for
  142.        installing a particular patch, run _i_n_s_t.  The _i_n_s_t program
  143.        does not allow you to install patches that are incompatible
  144.        with your hardware or software.
  145.  
  146.        Patch software is installed like any other Silicon Graphics
  147.        software product.  Follow the instructions in your _S_o_f_t_w_a_r_e
  148.        _I_n_s_t_a_l_l_a_t_i_o_n _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e.
  149.  
  150.        Follow these steps to select a patch for installation:
  151.  
  152.          1.  At the Inst> prompt, type
  153.  
  154.              iiiinnnnssssttttaaaallllllll ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  155.  
  156.              where _x_x_x_x_x_x_x is the patch number.
  157.  
  158.          2.  Initiate the installation sequence. Type
  159.  
  160.              IIIInnnnsssstttt>>>> ggggoooo
  161.  
  162.          3.  You may find that two patches have been marked as
  163.              incompatible.  (The installation tools reject an
  164.              installation request if an incompatibility is
  165.              detected.) If this occurs, you must deselect one of
  166.              the patches.
  167.  
  168.              IIIInnnnsssstttt>>>> kkkkeeeeeeeepppp ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  169.  
  170.              where _x_x_x_x_x_x_x is the patch number.
  171.  
  172.          4.  After completing the installation process, exit the
  173.              _i_n_s_t program by typing
  174.  
  175.              IIIInnnnsssstttt>>>> qqqquuuuiiiitttt
  176.  
  177.  
  178.  
  179.        1.5  _P_a_t_c_h__R_e_m_o_v_a_l__I_n_s_t_r_u_c_t_i_o_n_s
  180.  
  181.        To remove a patch, use the _v_e_r_s_i_o_n_s _r_e_m_o_v_e command as you
  182.        would for any other software subsystem.  The removal process
  183.        reinstates the original version of software unless you have
  184.        specifically removed the patch history from your system.
  185.  
  186.        vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeee ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  187.  
  188.        where _x_x_x_x_x_x_x is the patch number.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        To keep a patch but increase your disk space, use the
  207.        _v_e_r_s_i_o_n_s _r_e_m_o_v_e_h_i_s_t command to remove the patch history.
  208.  
  209.        vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeeehhhhiiiisssstttt ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  210.  
  211.        where _x_x_x_x_x_x_x is the patch number.
  212.  
  213.        1.6  _K_n_o_w_n__P_r_o_b_l_e_m_s
  214.  
  215.           +o 409155: prof options "-source" and "-dis" don't work
  216.             for usertime experiments
  217.  
  218.           +o 438769: prof overcounts inclusive time for recursive
  219.             functions
  220.  
  221.           +o 375589: SpeedShop runtime doesn't correctly handle
  222.             beerbottles (exec of self)
  223.  
  224.           +o 457091: the SpeedShop manual is out-of-date: the sample
  225.             outputs have changed; more environment variables and
  226.             command-line options have been documented; the errors
  227.             about the ideal model used by prof, about the hwc
  228.             environment variables and about the prof options that
  229.             can be used only with pixie data have to be fixed; the
  230.             new manual is coming out with the SpeedShop 1.2 release
  231.  
  232.           +o 260827: ideal experiments might not produce correct
  233.             call counts for procedures with multiple entry points
  234.             and might miss some intra-dso calls
  235.  
  236.           +o 469748: ideal experiments might fail on apps with
  237.             multiple sprocs.  There's a workaround in this patch
  238.             for such cases that usually makes prof produce
  239.             warnings.
  240.  
  241.           +o 439873, 464494: usertime experiments might fail inside
  242.             function usinit in libc.so.1 on 6.2 and inside various
  243.             functions in wopt.so, cg.so and be.so for the 7.1
  244.             compilers on 6.2, 6.3 or 6.4
  245.  
  246.           +o 438466, 401607, 441685: usertime experiments might fail
  247.             on o32/n32 gl programs
  248.  
  249.           +o 438469, 441085, 472254: usertime experiments might fail
  250.             on n32/n64 open gl programs
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        1.7  _P_a_t_c_h__R_e_l_a_t_i_o_n_s_h_i_p_s
  273.  
  274.           +o 1293 -- fix libgl, libGL and pixie/purify (not
  275.             released)
  276.  
  277.           +o 1330 -- EFS fix for 6.2
  278.  
  279.           +o 1401, 1403, 1404, 1405, 1505 -- POSIX and pthreads
  280.  
  281.           +o 1566 -- XFS rollup for 6.2
  282.  
  283.           +o 1609 -- libmp patch for 6.2/7.1
  284.  
  285.           +o 1630 -- libftn patch
  286.  
  287.           +o 1631 -- libblas
  288.  
  289.           +o 1632 -- libfpe
  290.  
  291.           +o 1633 -- libm43
  292.  
  293.           +o 1634 -- libfastm
  294.  
  295.           +o 1637 -- C++ exception handling
  296.  
  297.           +o 1681 -- rld fix
  298.  
  299.           +o 1709 -- c frontend patch
  300.  
  301.           +o 1710 -- c++ fontend patch
  302.  
  303.           +o 1712 -- MIPSpro 7.1 Compiler Back-end Patch
  304.  
  305.           +o 1721 -- MIPSpro 7.1 Fortran 77 patch for datapool
  306.             element alignment
  307.  
  308.           +o 1733 -- kernel rollup
  309.  
  310.           +o 1816 -- libmp fix
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.